.weather .inner {
  display: flex;
  flex-direction: column;
  margin: 0 -0.075rem;
}

.weather .weatherbox {
  flex: 1;
  /* background-color: red; */
}

.weather .iconbox {
  display: flex;
  height: 1.4rem;
  padding-top: 0.1rem;
  /* background-color: blue; */
}

.weather .itemone {
  flex: 3;
  text-align: center;
  vertical-align: middle;
  color: #4c9bfd;
}

.weather .itemone span {
  font-size: 0.15rem;
}

.weather .itemone:hover{
  background-color: rgba(255, 255, 255, 0.1);
  color: #68d8fe;
  cursor:pointer
}

.weather i {
  font-size: 0.8rem;
  /* color: rgba(203, 209, 212, 0.986); */
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}

.weather .temperature {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.13rem;
}

.weather .itemtwo {
  width: 50%;
}

.weather h3 {
  margin-bottom: 0.05rem;
}

.weather .area {
  margin-top: 0.1rem;
}

.weather .area span {
  width: 100%;
  color: #4c9bfd;
  font-size: 0.25rem;
  margin-right: 1.5rem;
}

.weather .itemtwo span {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #4c9bfd;
  font-size: 0.15rem;
}

.weather .news {
  color: #4c9bfd;
  font-size: 0.15rem;
  display: flex;
  justify-content: space-between;
}

